@charset "UTF-8";
/* CSS Document */
.clearfix{zoom:1;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*wrapper*/
body.mk_bdy {margin: 0px; padding: 0px; height: 100%; background-color:#f5f5f5; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mk_wrap_all {margin: 0 auto 0 auto; padding: 0px; height:100%; width:995px;}
.mk_bdy_wrap {margin: 0px; padding: 0px 0px 20px 0px; width: 993px; border:1px solid #a7aaaf; border-top: none; border-bottom: 5px solid #666; background-color: #fdfdfd; float:left; diplay: inline;}
.mk_content_wrap {width:955px; margin:0px 19px 0px 19px; float: left; display: inline;}

/*header*/
.mk_hdr_wrap {margin: 0px 0px 0px 0px; width: 995px; float: left; display: inline;}
.mk_hdr_cnt {margin: 0px; padding: 0px; height: 60px; width: 100%; background:#2D2D2D; float: left; display: inline;}
.mk_hdr_cnt img {margin: 6px 0px 0px 0px; padding: 0px; float: left; display: inline;}
.mk_hdr_cnt a, .mk_hdr_cnt a:link, .mk_hdr_cnt a:visited {margin: 29px 20px 0px 0px; padding: 0px; color: #CCC; letter-spacing: .02em; text-decoration: none; float: right; display: inline;}
.mk_hdr_cnt a:hover, .mk_hdr_cnt a:active {color: #FFF; outline: none;}

/*footer*/
.mk_ftr_wrap {margin: 0px; width: 993px; border: 1px solid #A7AAAF; border-top: none; color: #444; float: left; display: inline;}
.mk_ftr_cnt {margin: 0px; padding: 15px 19px 10px 19px; width: 955px; background-color:#DDD; float: left; display: inline;}
.mk_ftr_cnt p {margin: 0px; padding: 0px 0px 8px 0px;}
.mk_ftr_cnt a, .mk_ftr_cnt a:link, .mk_ftr_cnt a:visited {color: #444; outline: none; text-decoration: none;}
.mk_ftr_cnt a:hover, .mk_ftr_cnt a:active {outline: none; text-decoration: underline;}

/*containers*/
.mk_cnt, .mk_cnt_auto, .mk_cnt_175, .mk_cnt_370, .mk_cnt_380, .mk_cnt_565 {margin: 0px; padding: 0px; width: 100%; float: left; display: inline;}
.mk_cnt_auto {width: auto;}
.mk_cnt_175 {width: 175px;}
.mk_cnt_370 {width: 370px;}
.mk_cnt_380 {width: 380px;}
.mk_cnt_565 {width: 565px;}
.mk_cnt_175 p, .mk_cnt_370 p, .mk_cnt_380 p, .mk_cnt_565 p {margin: 0px; padding: 0px 0px 10px 0px;}

/*padding*/
.mk_cnt_pad1{margin: 0px; padding: 15px 19px 15px 19px; float: left; display: inline;}
.mk_cnt_pad2{margin: 0px; padding: 15px 19px 7px 19px; float: left; display: inline;}

/*headlines*/
h1.mk_main_img {margin: 0px 0px 20px 0px; padding: 0px; width: 993px; height: 200px; float: left; display: inline;}
.mk_bnr1_565 {margin: 0px; padding: 0px; width: 565px; float: left; display: inline;}
.mk_bnr1_565 h2 {margin:0px; padding: 14px 10px 0px 10px; width: 543px; height: 35px; border: 1px solid #BBB; font-size: 16px; color: #000; position:relative;}

/*Marketing Buttons*/
/*Green Button*/
a.mk_btn_grn1, a.mk_btn_grn1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(btn_sprite.png) no-repeat 0 -112px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_grn1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(btn_sprite.png) no-repeat -260px -112px; overflow:hidden; position:absolute;}

/*Blue Button*/
a.mk_btn_blu1, a.mk_btn_blu1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(btn_sprite.png) no-repeat 0 -178px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_blu1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(btn_sprite.png) no-repeat -260px -178px; overflow:hidden; position:absolute;}

/*Red Button*/
a.mk_btn_red1, a.mk_btn_red1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -244px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_red1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -244px; overflow:hidden; position:absolute;}

/*Dark Gray Button*/
a.mk_btn_gry1, a.mk_btn_gry1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -310px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_gry1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -310px; overflow:hidden; position:absolute;}

/*Light Gray Button*/
a.mk_btn_gry2, a.mk_btn_gry2:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#000; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -376px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_gry2 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(btn_sprite.png) no-repeat -260px -376px; overflow:hidden; position:absolute;}




/*containers with borders*/
.mk_bcnt_370, .mkt_bcnt_565 {margin: 0px; padding: 0px; border:1px solid #BBB; float: left; display: inline;}
.mk_bcnt_370 {width: 368px;}
.mk_bcnt_565 {width: 563px;}

/*modules*/
.mk_mod_h_ben, .mk_mod_h_fvp, .mk_mod_h_rates {margin: 0px; padding: 0px; width: 100%; height: 35px; float: left; display: inline;}
.mk_mod_h_ben {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -200px; width:368px;}
.mk_mod_h_fvp {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -280px; width:368px;}
.mk_mod_h_rates {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -240px; width:368px;}
.mk_mod_h {margin: 0px; padding: 8px 19px 0px 19px; width: 330px; height: 27px; text-indent: -9999px; float: left; display: inline;}

/*benefits module specific style*/
.mk_mod_ben {margin: 0px 0px 10px 0px; padding: 0px; width: 368px; border:1px solid #BBB; float: left; display: inline; background-color: #F5F5F5;}
.mk_mod_ben a {color: #336699; font-weight: normal; text-decoration: none; outline: none; display: inline;}
.mk_mod_iconon, .mk_mod_iconoff {margin: 0px; padding: 11px; width: 50px; height: 50px; background:url(//im.mstar.com/im/mbr/mkt_icon_backgroundgradient.gif) repeat-x; border-left: 1px solid #FFF; border-right: 1px solid #D5D5D5; border-bottom: 1px solid #BBB; float: left; display: inline;}
.mk_mod_iconon {background-image: none; background-color: #F5F5F5; border-bottom: 1px solid #F5F5F5;}
a#icon1 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon2 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -55px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon3 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -110px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon4 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -165px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon5 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -220px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}

/*free vs premium module specific style*/
.mk_mod_fvp {margin: 0px 0px 10px 0px; padding: 0px; width: 368px; border:1px solid #BBB; float: left; display: inline; background-color: #F5F5F5;}
.mk_mod_fvp td, .mk_mod_fvp td#first {margin: 0px; padding: 7px 0px 7px 0px; border-top: 1px solid #CCC;}
.mk_mod_fvp td#first {border-top: none;}
td.mk_mod_feat {padding-right: 19px; width: 281px;}
span.mk_mod_prem  {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -378px -211px; width: 12px; height: 12px; margin-top: 2px; margin-left: 18px; overflow: hidden; display: block; text-indent: -9999px;}
span.mk_mod_free  {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -397px -211px; width: 12px; height: 12px; margin-top: 2px; margin-left: 2px; overflow: hidden; display: block; text-indent: -9999px;}

/*pricing module specific style*/
.mk_mod_rates {margin: 0px 0px 10px 0px; padding: 0px; width: 368px; border:1px solid #BBB; float: left; display: inline; background-color: #F5F5F5;}
.mk_mod_rates_row1, .mk_mod_rates_row2 {margin: 0px; padding: 6px 0px 6px 0px; width: 330px; line-height: 16px; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; float: left; display: inline;}
.mk_mod_rates_row2 {border-top: none;}
.mk_mod_term {margin:0px; padding: 0px; width: 100px; float: left; display: inline;}
.mk_mod_price {margin:0px; padding: 0px; width: 80px; float: left; display: inline;}
.mk_mod_save {margin:0px; padding: 0px; width: 130px; float: left; display: inline;}
.mk_mod_legal {margin: 0px; padding: 8px 0px 2px 0px; width: 330px; float: left; display: inline;}

/*testimonial module specific style*/
.mk_mod_test {margin: 0px 0px 10px 0px; padding: 0px; width: 368px; border:1px solid #BBB; float: left; display: inline; background-color: #F0F7FD;}
.mk_mod_lquo {margin: 0px; padding: 0px; width: 9px; height: 9px; margin-left: 10px; margin-top: 2px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -418px -214px; overflow: hidden; display: block; float: left; display: inline;}
.mk_mod_rquo {margin: 0px; padding: 0px; width: 9px; height: 9px; margin-top: 2px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -434px -214px; overflow: hidden; display: inline; text-indent: -9999px;}
.mk_mod_quo {margin: 0px; padding: 0px 19px 8px 0px; width: 330px; float: left; display: inline;}
.mk_mod_cust {margin: 0px; padding: 0px 19px 15px 19px; width: 330px; float: left; display: inline;}

/*text styles*/
.mk_nowrap {white-space:nowrap;}
.mk_txt_link {white-space: nowrap;}
.mk_txt_link a {color: #336699; text-decoration: none; outline: none;}

.mk_txt_10on14 {font-size: 10px; line-height: 14px;}
.mk_txt_10on14b {font-size: 10px; line-height: 14px; color: #000; font-weight: bold;}

.mk_txt_11on16 {font-size: 11px; line-height: 16px;}
.mk_txt_11on16b {font-size: 11px; line-height: 16px; color: #000; font-weight: bold;}

.mk_txt_12on18 {font-weight: normal; color: #333; font-size: 12px; line-height: 18px;}
.mk_txt_12on18b {font-size: 12px; line-height: 18px; color: #000; font-weight: bold;}
.mk_sub_12on18 {font-weight: bold; color: #000; font-size: 12px; line-height: 18px; letter-spacing: .01em;}
.mk_sub_12_sup {line-height: 8px; font-size: 9px;}

.mk_txt_12on20 {font-weight: normal; color: #333; font-size: 12px; line-height: 20px;}
.mk_txt_12on20b {font-size: 12px; line-height: 20px; color: #000; font-weight: bold;}

.mk_txt_13on19 {font-weight: normal; color: #333; font-size: 13px; line-height: 19px;}
.mk_txt_13on19b {font-size: 13px; line-height: 19px; color: #000; font-weight: bold;}
.mk_sub_13on19 {font-weight: bold; color: #000; font-size: 13px; line-height: 19px; letter-spacing: .01em;}

.mk_bold {font-weight: bold;}
.mk_gray {color: #444;}
.mk_blk {color: #000;}
.mk_wht {color: #FFF;}

.mk_tmgn_5 {margin-top: 5px;}
.mk_tmgn_10 {margin-top: 10px;}
.mk_tmgn_15 {margin-top: 15px;}
.mk_tmgn_20 {margin-top: 20px;}
.mk_lmgn_10 {margin-left: 10px;}
.mk_lmgn_20 {margin-left: 20px;}
.mk_bmgn_10 {margin-bottom: 10px;}
.mk_bmgn_15 {margin-bottom: 15px;}
.mk_bmgn_20 {margin-bottom: 20px;}

.mk_floatleft {float: left; display: inline;}


.mk_mod_qs {margin: 0px; padding: 0px; width: 368px; border:1px solid #BBB; float: left; display: inline; background-color: #F5F5F5;}
.mk_mod_h_qs {margin: 0px; padding: 0px; width: 100%; height: 35px; float: left; display: inline; background:url(mk_quotespeed_header.png) no-repeat; width:368px;}
.mk_mod_h {margin: 0px; padding: 8px 19px 0px 19px; width: 330px; height: 27px; text-indent: -9999px; float: left; display: inline;}
.mk_cnt ul.qs_features {margin: 0px; padding: 0px;}
.mk_cnt ul.qs_features li {list-style: none; padding: 5px 19px 6px 19px; border-top: 1px solid #CCC;}
